#ifndef _WEAPON_H_DACHI_
#define _WEAPON_H_DACHI_
#include "Item.h"
#include <fstream>

class Weapon : public Item{
public:

Weapon(std::string name, int mana, int stamina, int hp, int atk, int mag, int magdef);

using Item::getName;

std::vector<int> getModifiers();

void printInfo(std::string prefix = "");

friend bool saveItemExtras (Weapon&, std::ofstream&);
friend Item* loadItem(std::ifstream & input);

private:
Weapon(){};
int atk;
int mag;

};

#endif
